package org.apache.dubbo.demo.consumer.test.spi;

import org.apache.dubbo.common.URL;
import org.apache.dubbo.common.extension.Adaptive;
import org.apache.dubbo.common.extension.SPI;

/**
 * 汽车接口类
 */
@SPI
public interface Car {
    //增加汽车类型配置，用于决定使用哪个实现类加载，@Adaptive注解作用可以参照源码
    @Adaptive(value = "carType")
    void run(URL url);

    void run();
}